package com.example.his.api.mis.service;

import com.example.his.api.common.PageUtils;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

public interface AppointmentService {
  //  查询某个订单所有的体检预约记录
  public ArrayList <HashMap> searchByOrderId(int orderId);
  
  //  分页查询客户预约
  public PageUtils searchByPage(Map param);
  
  //          根据ids删除预约记录
  public int deleteByIds(Integer[] ids);
  
  //  查询身份证人是否今天有体检预约记录
  public int hasAppointInToday(Map param);
  
  //   签到
  public boolean isCheckin(Map param);
  
  //  
  public HashMap searchGuidanceInfo(int id);
  
  //    根据uuid更新体检单状态
  public boolean updateStatusByUuid(Map param);
  
  //  根据uuid查询体检预约用户信息
  public HashMap searchByUuid(String uuid);
  
  //  查询体检人信息
  public HashMap searchDataForWaybill(String uuid);
}
